package main

import (
	"io"
	"log"
	"os"
)

func main() {
	// 打开源文件
	srcFile, err := os.Open("source.txt")
	if err != nil {
		log.Fatalf("打开源文件失败：%v", err)
	}
	defer srcFile.Close()

	// 创建目标文件
	dstFile, err := os.Create("destination.txt")
	if err != nil {
		log.Fatalf("创建目标文件失败：%v", err)
	}
	defer dstFile.Close()

	// 复制内容
	_, err = io.Copy(dstFile, srcFile)
	if err != nil {
		log.Fatalf("复制文件失败：%v", err)
	}
	log.Println("文件复制成功")
}
